Test reference to figure 3.2. Test reference to table 2.1.
Please note that in this template only the automatic numbering works, not the hyperlink!
Here is a sample code chunk, just to show that syntax highlighting works as expected.
## Sepal.Length Sepal.Width Petal.Length Petal.Width Species
## 1 5.1 3.5 1.4 0.2 setosa
## 2 4.9 3.0 1.4 0.2 setosa
## 3 4.7 3.2 1.3 0.2 setosa
## 4 4.6 3.1 1.5 0.2 setosa
## 5 5.0 3.6 1.4 0.2 setosa
## 6 5.4 3.9 1.7 0.4 setosa
Here is the structure of the iris dataset.
## 'data.frame': 150 obs. of 5 variables:
## $ Sepal.Length: num 5.1 4.9 4.7 4.6 5 5.4 4.6 5 4.4 4.9 ...
## $ Sepal.Width : num 3.5 3 3.2 3.1 3.6 3.9 3.4 3.4 2.9 3.1 ...
## $ Petal.Length: num 1.4 1.4 1.3 1.5 1.4 1.7 1.4 1.5 1.4 1.5 ...
## $ Petal.Width : num 0.2 0.2 0.2 0.2 0.2 0.4 0.3 0.2 0.2 0.1 ...
## $ Species : Factor w/ 3 levels "setosa","versicolor",..: 1 1 1 1 1 1 1 1 1 1 ...
A little math formula :
\[x = \sum_{i=1}^{n} \sqrt{\frac{y}{i}} \]
Here is a sample table output.
tab <- iris %>%
group_by(Species) %>%
summarise_all(.funs = mean)
kable(tab,
caption = "Species-specific mean lengths and widths.")| Species | Sepal.Length | Sepal.Width | Petal.Length | Petal.Width |
|---|---|---|---|---|
| setosa | 5.006 | 3.428 | 1.462 | 0.246 |
| versicolor | 5.936 | 2.770 | 4.260 | 1.326 |
| virginica | 6.588 | 2.974 | 5.552 | 2.026 |
Here is a crosstab displayed in several different ways with a “pills”
interface. To do this, just pass your cross table result made with table() to the pilltabs()
function.
iris$Sepal.Length <- factor(round(iris$Sepal.Length))
tab <- table(iris$Species, iris$Sepal.Length)
UHHformats::pilltabs(tab)| 4 | 5 | 6 | 7 | 8 | |
|---|---|---|---|---|---|
| setosa | 5 | 40 | 5 | 0 | 0 |
| versicolor | 0 | 6 | 36 | 8 | 0 |
| virginica | 0 | 1 | 27 | 16 | 6 |
| 4 | 5 | 6 | 7 | 8 | Total | n | |
|---|---|---|---|---|---|---|---|
| setosa | 10.0 | 80.0 | 10.0 | 0 | 0 | 100 | 50 |
| versicolor | 0.0 | 12.0 | 72.0 | 16 | 0 | 100 | 50 |
| virginica | 0.0 | 2.0 | 54.0 | 32 | 12 | 100 | 50 |
| All | 3.3 | 31.3 | 45.3 | 16 | 4 | 100 | 150 |
| 4 | 5 | 6 | 7 | 8 | All | |
|---|---|---|---|---|---|---|
| setosa | 100 | 85.1 | 7.4 | 0.0 | 0 | 33.3 |
| versicolor | 0 | 12.8 | 52.9 | 33.3 | 0 | 33.3 |
| virginica | 0 | 2.1 | 39.7 | 66.7 | 100 | 33.3 |
| Total | 100 | 100.0 | 100.0 | 100.0 | 100 | 100.0 |
| n | 5 | 47.0 | 68.0 | 24.0 | 6 | 150.0 |
| 4 | 5 | 6 | 7 | 8 | |
|---|---|---|---|---|---|
| setosa | 2.58 | 6.15 | -3.71 | -2.83 | -1.41 |
| versicolor | -1.29 | -2.44 | 2.80 | 0.00 | -1.41 |
| virginica | -1.29 | -3.71 | 0.91 | 2.83 | 2.83 |
X-squared = 117.9305, df = 8, p = < 2.2e-16
A base graphics histogram:
Figure 3.1: A Histogram made with the basic graphics package
Same with ggplot2 :
Figure 3.2: A ggplot2 histogram
Comparison between the classical tabs and the pill tabs:
Classical tabs without fading effect.
Quisquam sunt fugit sed aut quis et rerum mollitia. Qui consectetur eius autem ut assumenda alias. Repudiandae aut deleniti quod saepe nihil ratione alias laborum. Quibusdam aspernatur autem omnis voluptatum. Delectus illo non aut. Perferendis sunt facilis sed quam velit. Veniam voluptates ut adipisci vel debitis deserunt rerum exercitationem. Accusamus quod eius occaecati voluptatem. Ut et qui veritatis. Nulla non eum id consectetur autem pariatur. Labore aperiam officiis molestiae sed ut perferendis ea. Aperiam aut ratione autem dolorem. Fuga reprehenderit tempora ut ipsam cumque officiis dolorum. Sapiente omnis rerum sint quibusdam et delectus ratione. Molestiae praesentium rerum debitis deleniti voluptates enim. Nihil aperiam velit provident accusamus suscipit voluptates. Aut sequi id debitis tempore. Qui atque quas sed illum officia maiores incidunt. Similique maxime aliquam corrupti aut provident eaque. Laudantium placeat cupiditate pariatur dolore perspiciatis expedita impedit nobis. Quaerat non temporibus tempora provident eligendi.
Cum eaque dicta architecto culpa eius. Dignissimos officiis error exercitationem. Adipisci odit ad ea iusto fugiat laborum maiores. Dolore sunt et veritatis alias nesciunt maxime cumque. Culpa aut non ea. Culpa ex quia debitis sint eveniet cum. Non eos ex aperiam dolor hic. Consectetur delectus placeat rerum consequuntur ducimus sed fugiat non. Aut voluptatem et et. Omnis sunt veniam omnis ullam. Dolorem eius perspiciatis et veniam hic reprehenderit ipsam ut. Exercitationem rem eius quo. Nemo quis in voluptatibus ex. Aut nihil quo iure quia. Error quam quidem inventore. Aut est est aut atque ipsum aut repellat. Eligendi delectus aut et quia voluptas dolores. Perspiciatis et reiciendis deleniti harum nihil officiis aperiam. Laborum necessitatibus beatae modi aut illo. Quaerat esse eum ipsa quisquam totam. Vitae nesciunt excepturi voluptate iusto molestiae qui animi corrupti. Voluptates et illum quia.
Pill tabs with fading effect.
Quisquam sunt fugit sed aut quis et rerum mollitia. Qui consectetur eius autem ut assumenda alias. Repudiandae aut deleniti quod saepe nihil ratione alias laborum. Quibusdam aspernatur autem omnis voluptatum. Delectus illo non aut. Perferendis sunt facilis sed quam velit. Veniam voluptates ut adipisci vel debitis deserunt rerum exercitationem. Accusamus quod eius occaecati voluptatem. Ut et qui veritatis. Nulla non eum id consectetur autem pariatur. Labore aperiam officiis molestiae sed ut perferendis ea. Aperiam aut ratione autem dolorem. Fuga reprehenderit tempora ut ipsam cumque officiis dolorum. Sapiente omnis rerum sint quibusdam et delectus ratione. Molestiae praesentium rerum debitis deleniti voluptates enim. Nihil aperiam velit provident accusamus suscipit voluptates. Aut sequi id debitis tempore. Qui atque quas sed illum officia maiores incidunt. Similique maxime aliquam corrupti aut provident eaque. Laudantium placeat cupiditate pariatur dolore perspiciatis expedita impedit nobis. Quaerat non temporibus tempora provident eligendi.
Cum eaque dicta architecto culpa eius. Dignissimos officiis error exercitationem. Adipisci odit ad ea iusto fugiat laborum maiores. Dolore sunt et veritatis alias nesciunt maxime cumque. Culpa aut non ea. Culpa ex quia debitis sint eveniet cum. Non eos ex aperiam dolor hic. Consectetur delectus placeat rerum consequuntur ducimus sed fugiat non. Aut voluptatem et et. Omnis sunt veniam omnis ullam. Dolorem eius perspiciatis et veniam hic reprehenderit ipsam ut. Exercitationem rem eius quo. Nemo quis in voluptatibus ex. Aut nihil quo iure quia. Error quam quidem inventore. Aut est est aut atque ipsum aut repellat. Eligendi delectus aut et quia voluptas dolores. Perspiciatis et reiciendis deleniti harum nihil officiis aperiam. Laborum necessitatibus beatae modi aut illo. Quaerat esse eum ipsa quisquam totam. Vitae nesciunt excepturi voluptate iusto molestiae qui animi corrupti. Voluptates et illum quia.
Figure 5.1: This is the interactive htmlwidget ‘plotly’